package dao;

import excecao.ObjetoDuplicadoException;
import excecao.ObjetoNaoEncontradoException;
import java.util.List;
import modelo.Gerente;


public interface GerenteDAO
{	
	public void inclui(Gerente umGerente)
	    throws ObjetoDuplicadoException; 

	public void altera(Gerente umGerente)
		throws ObjetoNaoEncontradoException; 
	
	public void exclui(Gerente umGerente) 
		throws ObjetoNaoEncontradoException; 
	
	public Gerente recuperaUmGerente(long idGerente) 
		throws ObjetoNaoEncontradoException; 
	
	public List<Gerente> recuperaGerentes();
	
}